/*解决ipad微信中打开字体变大问题*/
body{
	-webkit-text-size-adjust: 100% !important;
}
.red-star{position:relative; top:4px;left:3px;color:#f00;}
.white-star{position:relative; top:4px;left:3px;color:#fff;}
.btn{display: inline-block;zoom: 1;vertical-align: baseline;outline: none;cursor: pointer;text-align: center;text-decoration: none;border: none; color: #fff; /*background-color: #32C27C;*/border-radius: 2px;}
input[type=text],input[type=password],input[type=button],textarea{border:1px solid #cccccc;outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.text-align-left{
	text-align:left;
}
.text-align-center{
	text-align:center;
}
.text-align-right{
	text-align:right;
}

.form-wrapper{max-width: 640px;min-width: 320px;background-color:#FFFFFF;margin:0 auto;opacity: 0.98; filter:alpha(opacity=0.98);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=98);}
.form-wrapper .form{padding:0;position:relative;}

.form-wrapper .form .form-header{/* background-color:#f3f3f3; */text-align:center;}
.form-wrapper .form .form-header div .form-header-name{margin:0;padding:10px 20px 2px 20px;line-height:26px;font-size:20px;font-weight:500;}
.form-wrapper .form .form-header div .form-header-description{margin:0;text-align:center;padding: 0 20px 10px 20px;line-height:18px;text-align:center;font-size:12px;color:#777}
.form-wrapper .form .form-header div .form-header-img{width:100%;}

.form-wrapper .form-submit-btn-wrapper{position:relative;text-align:center;display:none;padding: 0 20px;}
.form-wrapper .form-submit-btn-wrapper .form-submit-btn{width: 100%;height: 40px;font-size: 16px;border-radius:5px;}
.form-wrapper .form-submit-btn-wrapper .form-submit-btn:hover{background-color:#2CAF6E;}
.form-wrapper .form-report-btn-wrapper{position:relative;text-align:right;}
.form-wrapper .form-report-btn-wrapper .form-report-btn{height:30px;font-size: 14px;margin-top: 5px;margin-bottom: 60px;margin-right: 20px;cursor:pointer;color:#bbb;background-color: #fff;border: 1px #fff solid;}
.form-wrapper .form-template-btn-wrapper{position:relative;text-align:center;display:none;padding: 0 20px;}
.form-wrapper .form-template-btn-wrapper .form-template-btn{width: 100%;height: 40px;font-size: 16px;border-radius:5px;margin-bottom: 70px;}
.form-wrapper .form-template-btn-wrapper .form-template-btn:hover{background-color:#2CAF6E;}
.form-wrapper .form .row .form-panel {padding-top:10px;}
.form-wrapper .form .row .form-panel table tbody .form-item .form-item-td{background-color: #fff;padding: 8px 20px;}
.form-wrapper .form .row .form-panel table tbody .form-item .form-item-td:hover{/* background-color: #f3f3f3; */}
.form-wrapper .form .row .form-panel table tbody .form-item .form-item-td-text{background-color: #fff;padding: 15px 20px 0 20px;word-wrap: break-word;word-break: break-all;}
.form-wrapper .form .row .form-panel table tbody .form-item td .form-item-name{margin: 2px 0;font-size:15px;font-weight:400;word-wrap: break-word;word-break: break-all;}
.form-wrapper .form .row .form-panel table tbody .form-item td .form-item-description{margin: 0;font-size:12px;color:#888;word-wrap: break-word;word-break: break-all;}
.form-wrapper .form .form-footer{max-width: 640px;min-width: 320px;position:absolute;text-align:center;bottom:20px;left: 50%;margin-left: -160px;}
.form-wrapper .form .form-footer a{color:#aaa;}
.form-wrapper .form .form-footer a:hover{color:#32C27C;}

.form-wrapper .form .upload-file {position:relative;display: inline-block;width: 100%;height: 36px;line-height: 36px;vertical-align:middle;}
.form-wrapper .form .upload-file .file {position: relative;width: 100%;height : 34px;line-height: 34px;opacity: 0; filter:alpha(opacity=0);left: 0;top:-38px;cursor:pointer;font-size:100px;}
.form-wrapper .form .upload-file .upload-file-label {display: inline-block;width: 99.4%;height: 34px;line-height: 34px;background-color: #FFF;color: #555555;text-align: center;font-size: 18px;border: 1px solid #cccccc;cursor:pointer;}

.form-wrapper .form .upload-file-item {position:relative;display: inline-block;width: 100%;height: 36px;line-height: 36px;margin:10px 0;vertical-align:middle;}
.form-wrapper .form .upload-file-item .file {position: relative;width: 100%;height : 34px;line-height: 34px;opacity: 0; filter:alpha(opacity=0);left: 0;top: 0;cursor:pointer;font-size:100px;}
.form-wrapper .form .upload-file-item .file-label {position: absolute;display: inline-block;width: 99.4%;height: 34px;line-height: 34px;background-color: #FFF;color: #555555;text-align: left;font-size: 14px;border: 1px solid #cccccc;}

.form-wrapper .form .area-tr select {width: 33%;height: 36px;line-height: 36px;text-align: center;font-size: 14px;}

.form-wrapper .form .image-radio-setting .image-radio-item-child .image-item-box-ul{list-style-type:none;}
.form-wrapper .form .image-radio-setting .image-radio-item-child .image-item-box-ul .image-item-box-li{width:46%;display:inline-block;margin:2%;vertical-align:top;}
.form-wrapper .form .image-radio-setting .image-radio-item-child .image-item-box-ul .image-item-box-li .image-item-box{width:100%;}
.form-wrapper .form .image-radio-setting .image-radio-item-child .image-item-box-ul .image-item-box-li .image-item-box .image-item .image-item-name{width:100%;line-height:20px;text-align:center;margin-top:5px;}
.form-wrapper .form .image-radio-setting .image-radio-item-child .image-item-box-ul .image-item-box-li .image-item-box .image-item .image-item-name span{margin-left:5px;}

.form-wrapper .form .image-checkbox-setting .image-checkbox-item-child .image-item-box-ul{list-style-type:none;}
.form-wrapper .form .image-checkbox-setting .image-checkbox-item-child .image-item-box-ul .image-item-box-li{width:46%;display:inline-block;margin:2%;vertical-align:top;}
.form-wrapper .form .image-checkbox-setting .image-checkbox-item-child .image-item-box-ul .image-item-box-li .image-item-box{width:100%;}
.form-wrapper .form .image-checkbox-setting .image-checkbox-item-child .image-item-box-ul .image-item-box-li .image-item-box .image-item .image-item-name{width:100%;line-height:20px;text-align:center;margin-top:5px;}
.form-wrapper .form .image-checkbox-setting .image-checkbox-item-child .image-item-box-ul .image-item-box-li .image-item-box .image-item .image-item-name span{margin-left:5px;}

.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul{list-style-type:none;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li{display:inline-block;width:46%;margin:2%;vertical-align:top;background-color:#fff;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box{width:95%;border: 1px solid #ddd;padding:2%;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-img{width:100%;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-name{width:100%;;line-height:20px;margin:5px 0 0 0;text-align:center;color:#333;font-size:14px;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-description{width:100%;;line-height:18px;margin:0 0 5px 0;text-align:center;color:#888;font-size:12px;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-price-count-wrapper {width:100%;height:32px;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-price-count-wrapper .image-product-item-price-count{float:left;width:48%;height:30px;overflow: hidden;}
/* .form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-price-count-wrapper .image-product-item-price-count .image-product-item-price{width:100%;height:15px;line-height:16px;color:#f00;font-size:14px;vertical-align:top;} */
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-price-count-wrapper .image-product-item-price-count .image-product-item-price{width:100%;height:30px;line-height:30px;color:#f00;font-size:14px;vertical-align:top;overflow: hidden;white-space: nowrap;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-price-count-wrapper .image-product-item-price-count .image-product-item-count{width:100%;height:15px;line-height:14px;font-size:11px;vertical-align:middle;color:#888;}

.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-price-count-wrapper .image-product-item-price-count-minus-plus{float:right;border: 1px solid #dbdbdb;width: 50%;line-height: 30px;overflow: hidden;margin-bottom:8px;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-price-count-wrapper .image-product-item-price-count-minus-plus em{display: block;height: 30px;width: 32%;float: left;color: #7A7979;border-right: 1px solid #dbdbdb;text-align: center;cursor: pointer;font-style:normal;font-size:20px;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-price-count-wrapper .image-product-item-price-count-minus-plus .num{display: block;float: left;text-align: center;width: 32%;font-style: normal;font-size: 14px;line-height: 30px;border: 0;}
.form-wrapper .form .image-product-setting .image-product-item-child .image-product-item-box-ul .image-product-item-box-li .image-product-item-box .image-product-item .image-product-item-price-count-wrapper .image-product-item-price-count-minus-plus em.plus{float: right;border-right: 0;border-left: 1px solid #dbdbdb;}

.form-wrapper .form .order-list-panel{background-color: #fff;padding: 0px 30px;margin:0 0 15px 0;}
.form-wrapper .form .order-list-panel table{border: solid 1px #dddddd;}
.form-wrapper .form .order-list-panel table tbody tr:nth-child(2n + 1) {background-color: rgba(144, 144, 144, 0.075);}
.form-wrapper .form .order-list-panel table tbody tr td{padding:8px;height:20px;line-height:20px;font-size:14px;}
.form-wrapper .form .order-list-panel table tbody tr .product-category{font-weight:700;}
.form-wrapper .form .order-list-panel table tbody tr .order-product-amount{float:right;}

td > input[type=text]{
	height:36px;
	/* line-height: 36px; */
	vertical-align:middle;
	padding: 0 8px;
	box-sizing:border-box;
}
td > input[type=radio]{
	margin: 0 5px;
}

td > input[type=checkbox]{
	margin: 0 5px;
}

td > input[type=file]{
}
td > select{
	height:36px;
	line-height:36px;
	padding: 0 3px;
}
td > option{
	height:36px;
	line-height:36px;
}
td > textarea{
	padding: 8px;
	box-sizing:border-box;
}

/*表单访问口令页面*/
.login-form-wrapper{height:auto;width: 100%;height:100%;background-color:#FFF;margin:0 auto;opacity: 0.93; filter:alpha(opacity=0.93);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=93);}
.login-form-wrapper .login-form{padding:120px 20px;position:relative;text-align:center;max-width:320px;margin:0 auto;}

.form-item label{
	display: inline-block;
	width:100%;
	font-size: 14px;
	margin: 0;
	word-wrap: break-word;
	word-break: break-all;
}